﻿namespace Acme.BookStore.Permissions;

public static class BookStorePermissions
{
    public const string GroupName = "BookStore";

    //Add your own permission names. Example:
    //public const string MyPermission1 = GroupName + ".MyPermission1";
    public static class Ball
    {
        public const string Default = GroupName + ".Ball";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class Customergoods
    {
        public const string Default = GroupName + ".Customergoods";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class Vehicle
    {
        public const string Default = GroupName + ".Vehicle";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class Storehouse
    {
        public const string Default = GroupName + ".Storehouse";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class Otherwarehousing
    {
        public const string Default = GroupName + ".Otherwarehousing";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class NotificationOrder
    {
        public const string Default = GroupName + ".NotificationOrder";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class ReceiptOrderDto
    {
        public const string Default = GroupName + ".ReceiptOrderDto";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class Binlocation
    {
        public const string Default = GroupName + ".Binlocation";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }

    public static class Ruku
    {
        public const string Default = GroupName + ".Ruku";
        public const string Create = Default + ".Create";
        public const string Update = Default + ".Update";
        public const string Delete = Default + ".Delete";
        public const string Read = Default + ".Read";
    }
}
